#ifndef _PROPELLER_
#define _PROPELLER_

#include "aerial\Core\base.h"

#include "aerial\Game\GameObject\Equipment\Shield.h"

#include "aerial\Object\Object.h"

#include "hge\hge.h"
#include "hge\hgesprite.h"
#include "hge\hgeresource.h"
#include "hge\hgeparticle.h"
#include "hge\hgevector.h"

using namespace air;

class FlyObject;

class Propeller: public Equipment
{
public:
	Propeller(FlyObject* _host, float _scale, float _offset);
	~Propeller(){	delete parPropeller;}

	void rendPropeller();
	bool update(float dt);
private:
	FlyObject* host;
	hgeParticleSystem* parPropeller;
	float scale, offset;
};

#endif